/**
 * @addtogroup brd_common_def
 * brd_common_def
 * @{
 */
/**
 * @file brd_common_def.h
 * @brief 板级层公共定义
 * @note
 * @par 修改日志
 * <table>
 * <tr><th>Date <th>Version <th>Author <th>Description
 * <tr><td>2024-04-16 <td>1.0 <td>软件工程院 <td>创建初始版本
 * @copyright 杭州鸿泉物联网技术股份有限公司
 */
#ifndef _BRD_COMMON_DEF_H_
#define _BRD_COMMON_DEF_H_

#include <ofc_types.h>
#include <hcc_error_code.h>
#include <hcc_error_code_mod.h>
#include <hcc_error_code_drv_brd.h>

#ifdef __cplusplus
extern "C" {
#endif


/// 设备供电类型
enum Brd_TPowerSupplyTag {
    kBrd_PowerSupplyBase                    = 0,
    kBrd_PowerSupplyOn                      = kBrd_PowerSupplyBase,     ///< 设备电源开
    kBrd_PowerSupplyOff                     = 1,                        ///< 设备电源关
    kBrd_PowerSupplyMax,
};
typedef enum Brd_TPowerSupplyTag Brd_TPowerSupply;

#define BRD_POWER_SUPPLY_ON
#define BRD_POWER_SUPPLY_OFF

#ifdef __cplusplus
}  ///  < extern "C"
#endif

#endif // _BRD_COMMON_DEF_H_
/**
 * @} 
 */
